h2.light {
  color: #DDDD88;
}

.float.left {
  float: left;
}

.float.right {
  float: right;
}

br.clear {
  clear:both;
}


div.section.header  {
  padding: 10px;
}
div.section.body {
  overflow:hidden;
  padding:10px;  
  font-size: 11px;
}

input.default,
textarea.default,
select.default,
option.default { 
  background: transparent url('/images/transparent-light-50.png') fixed;
  border: none;
  color: #000;
}
select.default {
  background-color: white;
  background-image: url('/images/transparent-light-50.png');
  padding: 0px 0px 0px 2px;
}


input.gray,
textarea.gray,
select.gray,
option.gray { 
  background-color: #F0F0F0;
  border: none;
}

input.dormant,
textarea.dormant {
  color: #888;
}

input.submit {
  cursor: pointer;
}
input.submit:hover {
  background: url('/images/transparent-light-75.png') fixed;
}

.light-25 {
  background: url('/images/transparent-light-25.png') fixed;
}
.light-50 {
  background: url('/images/transparent-light-50.png') fixed;
}
.light-75 {
  background: url('/images/transparent-light-75.png') fixed;
}
.dark-25 {
  background: url('/images/transparent-dark-25.png') fixed;
}
.dark-50 {
  background: url('/images/transparent-dark-50.png') fixed;
}
.dark-75 {
  background: url('/images/transparent-dark-75.png') fixed;
}

img.thumbnail, img.photo {
  border: 1px solid #FFF;
  padding: 3px;
}

img.thumbnail:hover, img.photo:hover {
  border: 1px solid #BBB;
  opacity: 0.5;
}

a.dark {
  color: #888833;
  text-decoration: none;
}
a.dark:hover {
  color: #BBBB66;
  text-decoration: underline;
}
a.light {
  color: #FFFFFF;
  text-decoration: none;
}
a.light:hover {
  color: #EEEE99;
  text-decoration: underline;
}

div.entry {
  zoom: 1.0;
}
div.entry div.bottom {
  color: #CCC;
}

div.content div.more {
  font-size: 12px;
}
div.content div.more div.previous,
div.content div.more div.next{
  padding: 8px;
  background: url('/images/transparent-dark-25.png')
}
div.content div.more div.previous {
  float: left;
}
div.content div.more div.next{
  float: right;
}